package com.example.liuweather.android.gson;

import com.google.gson.annotations.SerializedName;
/*
 * GSON实体类
 * */
/*
由于JSON中的一些字段可能不太适合直接作为Java字段来命名，因此这里使用了
@SerializedName注解的方式。
@SerializedName注解作用：属性重命名，可以将json中的属性名 转为我们自己 自定义的属性名
* */
public class Basic {
    // 城市名
    @SerializedName("city")
    private String cityName;
    @SerializedName("id")
    private String weatherId;
    // 更新时间
    private Update update;

    public class Update {
        @SerializedName("loc")
        private String updateTime;

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getWeatherId() {
        return weatherId;
    }

    public void setWeatherId(String weatherId) {
        this.weatherId = weatherId;
    }

    public Update getUpdate() {
        return update;
    }

    public void setUpdate(Update update) {
        this.update = update;
    }
}
